package com.marvels.financial.loan.api;

import com.marvels.common.exception.MarvelsBusinessException;
import com.marvels.financial.loan.dto.LoanAfterInfoDTO;
import com.marvels.financial.loan.dto.McfeCustomerLoanContractDTO;

/**贷后数据处理主服务
 * @author 娄凯琦
 * @date 2018年5月8日  
 */
public interface FinancialILoanAfterInfoForFundApi {
	/**生成贷后数据
	 * @author 娄凯琦
	 * @date 2018年5月8日  
	 * @param LoanAfterInfo
	 * @return
	 * @throws MarvelsBusinessException
	 */
	public McfeCustomerLoanContractDTO createLoanAfterInfo(LoanAfterInfoDTO loanAfterInfo)throws MarvelsBusinessException;
	
	/**还款试算
	 * @author 娄凯琦
	 * @date 2018年5月8日  
	 * @param obj
	 * @return
	 * @throws MarvelsBusinessException
	 */
	public Object withholdingTrial(Object obj)throws MarvelsBusinessException;
}
